home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 11
/
Cream of the Crop 11-2.iso
/
os2
/
gnucal.zip
/
NEWS
< prev
next >
Wrap
Text File
|
1995-12-20
|
9KB
|
204 lines
NEWS file for `gcal'.
Current Version: 0.39
See the file HISTORY for the details of all changes.
Major changes in release 0.39
* Fixed some bugs in the C sources.
* A positive displacement value for a date variable may
either be given `@dvar+N' or `@dvarN' now.
Major changes in release 0.38
* Added environment variable GCALANSI, which must be defined
(not necessarily set) if ANSI escape highlighting sequences
should be substituted respectively emitted by default.
* Redefined the "starting_day_of_week_option", which requires
an argument now (--starting-day=ARG respectively -s ARG,
and new ARG is 0 | 1|Mon|2|Tue|...|7|Sun).
* Short-style options which require an argument can be given
now either in the `-Xfoo' or in the `-X foo' notation.
* --exclude-holiday-list-title resp., -X option excludes
the title text of an eternal holiday list now.
* Independant use of standard dates, Julian dates and both
standard- and Julian dates in calendar sheet (-j -jb),
eternal holiday list (-jn -jnb) and fixed date warning
list (-jc -jcb).
* -c|C<n> option eliminated.
* -c|C[0]... for indicating a list eliminated, used
further modifier [l] --list-mode instead.
* -c|Cmmwww<n>n is now -c|Cmmwww<n> without mode character 'n'.
* Further fixed date modifiers *d<n>, 0*d<n>,*d<n>www, 0*d<n>www,
*w<n>, 0*w<n>,*w<n>www, 0*w<n>www added.
* Date variables are able to manage the new date format now
(e.g. dvar=*d<n>[www]).
* The %s..., %e..., %b... and %y... macros are able to
manage the new date format now (e.g. %syyyy*d<n>[www]).
* Actual date modifier manages the new date formats now
(%yyyy*d<n>[www] resp., %yyyy*w<n>[www]).
* Included new date formats yyyy*d<n>[www] and yyyy*w<n>[www]
for encoding fixed dates in a resource file.
* Changed description text of `wn' to `www' (means short
weekday name consisting of two or three characters).
* The number 99 encodes the last month mm of a year now.
* The number 99 encodes the last day dd of a month now.
* The number 999 encodes the last day of a year now.
* Changed default behaviour of fixed date warning period
modifiers t, w+, m+ and y+ (the produced list doesn't
start today now).
* Option --include-today resp., fixed date modifier
[d] is new.
* Option --shell-script=ARG resp., -S<NAME> creates a shell
script for calling gcal with all given arguments of the
command line and GCAL environment variable (similar the
--response-file=ARG resp., -R<NAME> response file option).
* Option `-H yes' added, which forces the output of
highlighting sequences if output is redirected/piped.
* Option --highlighting=yes is the equivalence of -H yes.
* Option --highlighting=no is the equivalence of -H no.
* -q[1..4] short style option doesn't exist anymore
(changed to --debug[=list_of_arguments]).
* Revised several long and short style options and
changed their option character resp., mnemonic name.
* Revised documentation and help screens again.
Major changes in release 0.37
* More long options implemented.
* Revised documentation.
Major changes in release 0.36
* Bugfix for OS/2 systems.
* Several typos in man-pages and Texinfo files corrected.
* The German "Umlaute" are supported now in dvi
file of German Texinfo documentation.
Major changes in release 0.35
* Official distributed version.
* First version of Texinfo documentation created.
Major changes in release 0.34
* External pager is respected now.
* Another fiscal year command `:yyyy' added.
* Two further special 3 month modes added:
command `.+': actual and next two month of current year.
command `.-': actual and previous two month of current year.
* Email option -m|M<Email address> included,
which sends gcal's output by mail(1) program to user.
* Extension of actual date modifier:
%month name[dd], %weekday name[n], %dd.
* Global suppress calendar sheet option -u added.
* Renamed options: -f|F is -n|N now and vice versa.
* Added further "eternal holiday list" option -F for
displaying legal days only.
* Further actual date modifier %yyyy@<e|dvar>[[-]<n>[wn]] added.
* Further fixed date modifiers @dvar[[-]<n>], 0@dvar[[-]<n>],
@<e|dvar>[[-]<n>[wn]] and 0@<e|dvar>[[-]<n>[wn]] added.
* Some long options (--help --help-long --license
--version) added.
* Added further command line option for setting global
date variables (-v<dvar=mmdd:dvar=dvar2...>).
* Implementation of simple global and local date variables
and some basic operations on them (dvar=mmdd, dvar=mmwn<n>,
dvar=dvar, dvar++, dvar--, dvar+=<n> and dvar-=<n>).
* Calculation of eternal holidays from A.D.464..YEAR_MAX.
* Further fixed date modifiers <n>d, 0<n>d,
@e[[-]<n>] and 0@e[[-]<n>] added.
* Further fixed date modifier [E] added which enables inclusion
of those eternal holiday dates, which are legal days only.
* Added further command line option
-d<seq1_start:seq1_end:seq2_start:seq2_end>
for setting user defined highlighting sequence / marking
character pairs.
* Response file write option -l<NAME> implemented.
* Actual date modifier %yyyy[mm[dd|wn[n]]] resp.,
%yyyy@e[[-]<n>] added.
* Standard date part of resource file line more flexible now
-> yyyy[mm[dd[n]]]<space>`text'
* @... holiday coding of date part of resource file line added,
e.g.: yyyy@e-20 = date at Easter-20 days in year yyyy
0000@e20 = date at Easter+20 days every year
* Further fixed date modifiers <n>w, 0<n>w, `mmdd'<n>n
and 0`mmdd'<n>n added.
* Fixed date modifiers [k] (display ISO week numbers)
and [u] (suppress output of calendar sheet) added.
* Two special 3 month modes added:
command `.': previous, actual and next month of current year.
command `..': actual quarter of current year.
* Extended %b..., %y..., %s... and %e... macros by the
"n'th weekday of month" field and the [yyyy] is
optional now (explicit year or 0000),
e.g.: %s[yyyy[mm[dd|wn[n]]]].
* Extension of RC-file's date part by a "n'th weekday of month"
field.
* Increased the number of managed resource file entries
to 10000.
* Further command line option for setting the warning level
(-q[1..4]) added.
* #include statements in resource files are respected now.
* Resource files are searched in `gcal's user library
directory GCAL_USR_LIBDIR and `gcal's system library
directory GCAL_SYS_LIBDIR, too.
* Extended %syyyy[mm[dd]] and %eyyyy[mm[dd]] macros.
* Added simple %d macro (day difference),
simple %w macro (week difference),
simple %m macro (month difference),
simple %y macro (year difference)
and the %n[[-]n] macro (effective date).
* Extended time macro %t[12|24] (12 / 24 hour display) added.
* RC-file %... items may be quoted by \%... now.
* Further fixed date modifier [z] added for showing
the consecutive number of a fixed date warning message.
* A line of the resource file can be continued at next
line by a BACKSLASH-NEWLINE character sequence now.
* Response file (@file) handling added.
* Further fixed date modifier `simple' <n> added.
* Extended help screen (-hh|-??) added.
* Further fixed date modifiers `mmdd', 0`mmdd', <n><+|->
and 0<n><+|-> added.
* Renamed environment variable `CAL' to `GCAL'.
* Renamed `cal' to `gcal'!
Major changes in release 0.33
* Alternative resource file (-n|N<NAME[+...]>) feature added.
* Management of %t, %syyyy and %eyyyy items in RC-file.
* Fixed date modifiers [a] (show RC-file name in warning)
and [x] (exclude title of fixed date list) added.
* Starting day of week option [-s[]] without trailing
modifier sets starting day of week to actual weekday.
* Display all dates of fixed date warning period feature
added (-C[] or -C[][T|W|M|Y] or -c[][T|W|M|Y] or -N<>)
(thanks to Stephan Forth).
* Fixed date modifier for grouping [g[`txt']] added
(thanks to Stephan Forth).
* Fixed date modifier added for omitting the date part of a
warning [o] in case more than one warning refers to that date.
* Added quoting of `~'-TILDE character by `\~' resp., `\\~'.
Major changes in release 0.32
* German "Tag der Deutschen Einheit" holiday respected
after 1953 and 1989 now.
* Fiscal year mode ([mm:]yyyy) implemented.
* Added highlighting of eternal holiday list.
* Very poor and simple internal pager (-p) implemented.
* CAL environment variable for options is respected now.
* (-i) international calendar format (similar BSD-cal) added.
Major changes in release 0.31
* Changed my signature.
* Print year using %04d format always.
Major changes in release 0.30
* Respected Julian flag for RC fixed dates/holiday list.
* Julian option modifiers [bfc].
* `~'-char in RC-file line is replaced by a "real" `\n'-NEWLINE char.
Major changes in release 0.29
* Included copyright notice (gpl) and version.
* U.S. holidays (US_HDAY).
* Respected eternal holidays in fixed dates list.
* Ascending/descending sort of holiday list/RC fixed dates.
Major changes in release 0.28
* Management of %byyyy and %yyyyy items in RC-file.